package com.ifast.car.domain;


import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;



/**
 * 
 * <pre>
 * 车辆信息
 * </pre>
 * <small> 2018-04-16 14:18:48 | lvyq</small>
 */
 @TableName("tab_car_info")
public class CarInfoDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /**  */
    @TableId(type = IdType.INPUT)
    private Long cid;
    /** 用户手机号 */
    private String mobile;
    /** 车牌号/车架号 */
    private String plateNumber;
    /** 车型 */
    private String model;
    /** 出发地 */
    private String departure;
    /** 目的地 */
    private String destination;
    /** 保险公司 */
    private String insurer;
    /** 保险公司电话 */
    private String insurerMobile;
    /** 保险公司网站 */
    private String insurerWebsite;
    /** 保单号 */
    private String policyNumber;
    /** 保单图片 */
    private String policyImg;
    /** 合同签约时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date contractTime;

    /**
     * 设置：
     */
    public void setCid(Long cid) {
        this.cid = cid;
    }
    /**
     * 获取：
     */
    public Long getCid() {
        return cid;
    }
    /**
     * 设置：用户手机号
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    /**
     * 获取：用户手机号
     */
    public String getMobile() {
        return mobile;
    }
    /**
     * 设置：车牌号/车架号
     */
    public void setPlateNumber(String plateNumber) {
        this.plateNumber = plateNumber;
    }
    /**
     * 获取：车牌号/车架号
     */
    public String getPlateNumber() {
        return plateNumber;
    }
    /**
     * 设置：车型
     */
    public void setModel(String model) {
        this.model = model;
    }
    /**
     * 获取：车型
     */
    public String getModel() {
        return model;
    }
    /**
     * 设置：出发地
     */
    public void setDeparture(String departure) {
        this.departure = departure;
    }
    /**
     * 获取：出发地
     */
    public String getDeparture() {
        return departure;
    }
    /**
     * 设置：目的地
     */
    public void setDestination(String destination) {
        this.destination = destination;
    }
    /**
     * 获取：目的地
     */
    public String getDestination() {
        return destination;
    }
    /**
     * 设置：保险公司
     */
    public void setInsurer(String insurer) {
        this.insurer = insurer;
    }
    /**
     * 获取：保险公司
     */
    public String getInsurer() {
        return insurer;
    }
    /**
     * 设置：保险公司电话
     */
    public void setInsurerMobile(String insurerMobile) {
        this.insurerMobile = insurerMobile;
    }
    /**
     * 获取：保险公司电话
     */
    public String getInsurerMobile() {
        return insurerMobile;
    }
    /**
     * 设置：保险公司网站
     */
    public void setInsurerWebsite(String insurerWebsite) {
        this.insurerWebsite = insurerWebsite;
    }
    /**
     * 获取：保险公司网站
     */
    public String getInsurerWebsite() {
        return insurerWebsite;
    }
    /**
     * 设置：保单号
     */
    public void setPolicyNumber(String policyNumber) {
        this.policyNumber = policyNumber;
    }
    /**
     * 获取：保单号
     */
    public String getPolicyNumber() {
        return policyNumber;
    }
    /**
     * 设置：保单图片
     */
    public void setPolicyImg(String policyImg) {
        this.policyImg = policyImg;
    }
    /**
     * 获取：保单图片
     */
    public String getPolicyImg() {
        return policyImg;
    }
	public Date getContractTime() {
		return contractTime;
	}
	public void setContractTime(Date contractTime) {
		this.contractTime = contractTime;
	}
}